home *** CD-ROM | disk | FTP | other *** search
Wrap
<%@ Language=VBScript CODEPAGE=65001 %> <!--#include file="include/wmsConstants.inc"--> <!--#include file="include/wmsLocStrings.inc"--> <!--#include file="include/wmsCommon.inc"--> <!--#include file="include/wmsHeader.inc"--> <!--#include file="include/wmsRefresh.inc"--> <!--#include file="include/wmsServerHash.inc"--> <!--#include file="include/wmsconnect.inc"--> <!--#include file="include/wmsError.inc"--> <!--#include file="include/wmsToolbar.inc"--> <!--#include file="include/wmsHelp.inc"--> <!--#include file="include/wmsPageBanner.inc"--> <% '+------------------------------------------------------------------------- ' ' Microsoft Windows Media ' Copyright (C) Microsoft Corporation. All rights reserved. ' ' File: Server_Diag.asp ' ' Contents: ' '-------------------------------------------------------------------------- ConnectToServer BeginErrorHandling if( WMS_SERVICE_STARTED <> g_dwConnectionFailureCode ) then Response.Redirect( "include/server_stopped.asp?server=" & qs("server") ) end if Dim objDiag Dim dwNumMessages Dim bDisplayLimitHits Dim bDisplayServerWarnings Dim bDisplayServerErrors Dim bDisplayPluginWarnings Dim bDisplayPluginErrors Dim strTrimmedOp Dim bDriveUpdateToTreeView Dim dwNumErrorsToStore dwTabIndex = 1 dwNumMessages = 0 bDisplayLimitHits = FALSE bDisplayPluginWarnings = FALSE bDisplayPluginErrors = FALSE bDisplayServerWarnings = FALSE bDisplayServerErrors = FALSE dwNumErrorsToStore = g_objServer.Limits.DiagnosticEvents on error resume next if( 0 < Len( trim( qs("NumEntries") ) ) ) then dwNewNum = CDbl( trim( qs("NumEntries") ) ) if( dwNumErrorsToStore <> dwNewNum ) then g_objServer.Limits.DiagnosticEvents = dwNewNum if( ErrorDetected( "NumErrors" ) ) then dwNumErrorsToStore = dwNewNum Session( "PageReloadedToDisplayError" ) = 1 else dwNumErrorsToStore = g_objServer.Limits.DiagnosticEvents end if end if end if dwNumErrorsToStore strTrimmedOp = trim( qs( "op" ) ) if( 0 < len( strTrimmedOp ) ) then Dim szExtraArgs szExtraArgs = "" if( 0 = StrComp( strTrimmedOp, "clear", vbTextCompare ) ) then set objDiagEvents = g_objServer.DiagnosticEvents objDiagEvents.RemoveAll szExtraArgs = "&updateTree=1" elseif( 0 = StrComp( strTrimmedOp, "LimitHits", vbTextCompare ) ) then if( "on" = qs("value") ) then Session( "CBTroubleshootingLimitHits" ) = TRUE else Session( "CBTroubleshootingLimitHits" ) = FALSE end if elseif( 0 = StrComp( strTrimmedOp, "PluginWarnings", vbTextCompare ) ) then if( "on" = qs("value") ) then Session( "CBTroubleshootingPluginWarnings" ) = TRUE else Session( "CBTroubleshootingPluginWarnings" ) = FALSE end if elseif( 0 = StrComp( strTrimmedOp, "PluginErrors", vbTextCompare ) ) then if( "on" = qs("value") ) then Session( "CBTroubleshootingPluginErrors" ) = TRUE else Session( "CBTroubleshootingPluginErrors" ) = FALSE end if elseif( 0 = StrComp( strTrimmedOp, "ServerWarnings", vbTextCompare ) ) then if( "on" = qs("value") ) then Session( "CBTroubleshootingServerWarnings" ) = TRUE else Session( "CBTroubleshootingServerWarnings" ) = FALSE end if elseif( 0 = StrComp( strTrimmedOp, "ServerErrors", vbTextCompare ) ) then if( "on" = qs("value") ) then Session( "CBTroubleshootingServerErrors" ) = TRUE else Session( "CBTroubleshootingServerErrors" ) = FALSE end if end if Response.Redirect( "server_diag.asp?server=" & g_strQueryStringServer & szExtraArgs ) Response.Flush Response.End err.clear end if bDisplayLimitHits = Session( "CBTroubleshootingLimitHits" ) bDisplayPluginWarnings = Session( "CBTroubleshootingPluginWarnings" ) bDisplayPluginErrors = Session( "CBTroubleshootingPluginErrors" ) bDisplayServerWarnings = Session( "CBTroubleshootingServerWarnings" ) bDisplayServerErrors = Session( "CBTroubleshootingServerErrors" ) bDriveUpdateToTreeView = CBool( 0 < Len( qs("updateTree") ) ) Set objDiag = g_objServer.DiagnosticEvents '///////////////////////////////////////////////// Sub GetErrDescription( byRef objErr, byVal errType, byRef strErrorDescription, byRef strErrorAltText ) on error resume next Dim strErrName Dim strErrAdditionalInfo strErrName = objErr.Name strErrAdditionalInfo = objErr.AdditionalInfo strErrorDescription = Server.HTMLEncode( strErrName ) & " " & Server.HTMLEncode( EventString( errType ) ) & "<br>" & strErrAdditionalInfo strErrorAltText = strErrName if( 0 < Len( strErrorAltText ) ) then strErrorAltText = strErrorAltText & " - " end if strErrorAltText = strErrorAltText & Server.HTMLEncode( EventString( errType ) ) if( 0 < Len( strErrAdditionalInfo ) ) then strErrorAltText = strErrorAltText & " - " & strErrAdditionalInfo end if End Sub '///////////////////////////////////////////////// Function AcceptEventType( dwEvent ) if( WMS_DIAGNOSTIC_EVENT_LIMIT_HIT = dwEvent ) then AcceptEventType = bDisplayLimitHits elseif( WMS_DIAGNOSTIC_EVENT_PLUGIN_EVENT_LOG_ERROR = dwEvent ) then AcceptEventType = bDisplayPluginErrors elseif( WMS_DIAGNOSTIC_EVENT_PLUGIN_EVENT_LOG_WARNING = dwEvent ) then AcceptEventType = bDisplayPluginWarnings elseif( WMS_DIAGNOSTIC_EVENT_SERVER_EVENT_LOG_ERROR = dwEvent ) then AcceptEventType = bDisplayServerErrors elseif( WMS_DIAGNOSTIC_EVENT_SERVER_EVENT_LOG_WARNING = dwEvent ) then AcceptEventType = bDisplayServerWarnings else AcceptEventType = TRUE end if End Function '/////////////////////////////////////////////////////////////// Function EventString( errType ) if( WMS_DIAGNOSTIC_EVENT_LIMIT_HIT = errType ) then EventString = L_LIMITEXCEEDED_TEXT elseif ( WMS_DIAGNOSTIC_EVENT_PLUGIN_EVENT_LOG_ERROR = errType ) then EventString = L_PLUGINERROR_TEXT elseif ( WMS_DIAGNOSTIC_EVENT_PLUGIN_EVENT_LOG_WARNING = errType ) then EventString = L_PLUGINWARNING_TEXT elseif ( WMS_DIAGNOSTIC_EVENT_SERVER_EVENT_LOG_ERROR = errType ) then EventString = L_SRVLOGERROR_TEXT elseif ( WMS_DIAGNOSTIC_EVENT_SERVER_EVENT_LOG_WARNING = errType ) then EventString = L_SRVLOGWRN_TEXT else EventString = "" end if End Function '//////////////////////////////////////////////////////////////// Function AtLeastOneError() AtLeastOneError = FALSE dwNumMessages = objDiag.Count i = 0 dwNumMessagesDisplayed = 0 i = 0 while ( i < dwNumMessages ) set objMessage = objDiag.Item( i ) errType = objMessage.Type if( AcceptEventType( errType ) ) then if ( WMS_DIAGNOSTIC_EVENT_PLUGIN_EVENT_LOG_ERROR = errType ) then AtLeastOneError = TRUE Exit Function elseif ( WMS_DIAGNOSTIC_EVENT_SERVER_EVENT_LOG_ERROR = errType ) then AtLeastOneError = TRUE Exit Function end if end if i = i + 1 wend End Function '//////////////////////////////////////////////////////////////// Function CreateTabTitle( strServerName ) Dim strTemplate strTemplate = Server.HTMLEncode( L_TROUBLESHOOTINGTITLE_TEXT ) CreateTabTitle = Replace( strTemplate, "___", Server.HTMLEncode( strServerName ), 1 ) End Function WriteHTMLHeader( g_strDecodedServerName ) WriteRefreshMetaTag %> <link rel="stylesheet" type="text/css" href="<%= Session( "cssName" ) %>"> <% %> <script language="JavaScript" src="include/WMSCommon.js"></script> <script language="javascript"> <!-- /*@cc_on @*/ <% WriteCommonJSUtils %> /////////////////////////////////////////////////////////////////////// function PrintLocalizedTimestamp( dwUTCDate ) { <% jsTRY %> var dateTimeUTC; dateTimeUTC = new Date( dwUTCDate ); document.write( dateTimeUTC.toLocaleString() ); <% jsCATCH %> } /////////////////////////////////////////////////////////////////////// function PrintLocalizedDate( dwUTCDate ) { <% jsTRY %> var dateTimeUTC; var szLocDate; dateTimeUTC = new Date( dwUTCDate ); /*@if (@_jscript_version >= 5.5) szLocDate = dateTimeUTC.toLocaleDateString(); @else @*/ szLocDate = dateTimeUTC.toLocaleString(); /*@end @*/ document.write( szLocDate ); <% jsCATCH %> } /////////////////////////////////////////////////////////////////////// function PrintLocalizedTime( dwUTCDate ) { <% jsTRY %> var dateTimeUTC; var szLocTime; dateTimeUTC = new Date( dwUTCDate ); /*@if (@_jscript_version >= 5.5) szLocTime = dateTimeUTC.toLocaleTimeString(); @else @*/ szLocTime = dateTimeUTC.toLocaleString(); /*@end @*/ document.write( szLocTime ); <% jsCATCH %> } var g_bWarnedUser = false; /////////////////////////////////////////////////////////////////////// function ValidateInput() { <% jsTRY %> FilterNumEntries(); if( document.mainForm.ApplyNumEntries.disabled ) { event.cancelBubble=1; return false; } <% jsCATCH %> } //////////////////////////////////////////////////////////////// function FilterNumEntries() { <% jsTRY %> var szVal = document.forms.mainForm.NumEntries.value; if( isNaN( szVal ) || ( 2000 < szVal ) ) { document.forms.mainForm.ApplyNumEntries.disabled = true; document.forms.mainForm.NumEntries.style.color = "#ff0000"; } else { if( 100 > szVal ) { document.forms.mainForm.ApplyNumEntries.disabled = true; document.forms.mainForm.NumEntries.style.color = "#ff0000"; if( ! g_bWarnedUser ) { g_bWarnedUser = true; window.alert( "<%= RemoveDangerousCharacters( L_INVALIDNUMDIAGEVENTS_TEXT ) %>" ); } } else { document.forms.mainForm.ApplyNumEntries.disabled = false; document.forms.mainForm.NumEntries.style.color = "#000000"; } } <% jsCATCH %> } //////////////////////////////////////////////////////////////// function SubmitNumEntries() { <% jsTRY %> var dwNumEntries = 0; dwNumEntries = document.forms.mainForm.NumEntries.value; if( dwNumEntries >= 100 ) { document.location = "server_diag.asp?server=<%= g_strQueryStringServer %>&NumEntries=" + dwNumEntries; } <% jsCATCH %> } //////////////////////////////////////////////////////////////// function ClearAll() { <% jsTRY %> document.location = "server_diag.asp?server=<%= g_strQueryStringServer %>&op=clear"; <% jsCATCH %> } //////////////////////////////////////////////////////////////// function ShowLimitHits( bSimulateClick ) { <% jsTRY %> var szCheckedValue; if( bSimulateClick ) { document.forms.mainForm.LimitHits.checked = ! document.forms.mainForm.LimitHits.checked; } if( document.forms.mainForm.LimitHits.checked ) { szCheckedValue = "on"; } else { szCheckedValue = "off"; } document.location = "server_diag.asp?server=<%= g_strQueryStringServer %>&op=LimitHits&value=" + szCheckedValue; <% jsCATCH %> } //////////////////////////////////////////////////////////////// function ShowPluginWarnings( bSimulateClick ) { <% jsTRY %> var szCheckedValue; if( bSimulateClick ) { document.forms.mainForm.PluginWarnings.checked = ! document.forms.mainForm.PluginWarnings.checked; } if( document.forms.mainForm.PluginWarnings.checked ) { szCheckedValue = "on"; } else { szCheckedValue = "off"; } document.location = "server_diag.asp?server=<%= g_strQueryStringServer %>&op=PluginWarnings&value=" + szCheckedValue; <% jsCATCH %> } //////////////////////////////////////////////////////////////// function ShowPluginErrors( bSimulateClick ) { <% jsTRY %> var szCheckedValue; if( bSimulateClick ) { document.forms.mainForm.PluginErrors.checked = ! document.forms.mainForm.PluginErrors.checked; } if( document.forms.mainForm.PluginErrors.checked ) { szCheckedValue = "on"; } else { szCheckedValue = "off"; } document.location = "server_diag.asp?server=<%= g_strQueryStringServer %>&op=PluginErrors&value=" + szCheckedValue; <% jsCATCH %> } //////////////////////////////////////////////////////////////// function ShowServerWarnings( bSimulateClick ) { <% jsTRY %> var szCheckedValue; if( bSimulateClick ) { document.forms.mainForm.ServerWarnings.checked = ! document.forms.mainForm.ServerWarnings.checked; } if( document.forms.mainForm.ServerWarnings.checked ) { szCheckedValue = "on"; } else { szCheckedValue = "off"; } document.location = "server_diag.asp?server=<%= g_strQueryStringServer %>&op=ServerWarnings&value=" + szCheckedValue; <% jsCATCH %> } //////////////////////////////////////////////////////////////// function ShowServerErrors( bSimulateClick ) { <% jsTRY %> var szCheckedValue; if( bSimulateClick ) { document.forms.mainForm.ServerErrors.checked = ! document.forms.mainForm.ServerErrors.checked; } if( document.forms.mainForm.ServerErrors.checked ) { szCheckedValue = "on"; } else { szCheckedValue = "off"; } document.location = "server_diag.asp?server=<%= g_strQueryStringServer %>&op=ServerErrors&value=" + szCheckedValue; <% jsCATCH %> } <% if brMSIE = g_dwBrowserType then %> function HilightCurrentNode() { <% jsTRY %> <% if( 0 < Len( qs("bUpdateTree") ) ) then %> return; <% else %> var childFrame; var framesetHeader; if( window.parent && window.parent.parent ) { framesetHeader = window.parent.parent; if( ! framesetHeader.IsTreeReady() ) { setTimeout( "HilightCurrentNode();", 1000, "JavaScript" ); return; } } if( window.parent && window.parent.frames && window.parent.frames[ "treeFrames" ] && window.parent.frames[ "treeFrames" ].frames ) { childFrame = window.parent.frames[ "treeFrames" ].frames[ "frameTreeCode" ]; } if( childFrame ) { if( childFrame.Initialized() ) { childFrame.SetSelectedNode( "diag" ); } else { setTimeout( "HilightCurrentNode();", 1000, "JavaScript" ); } } <% end if %> <% jsCATCH %> } <% end if %> ////////////////////////////////////////////////////////////////////////// function Initialize() { <% jsTRY %> <% if brMSIE = g_dwBrowserType then %> setTimeout( "HilightCurrentNode();", 50, "JavaScript" ); <% end if %> <% jsCATCH %> } --> </script> </head> <body width="100%" bgcolor="<%= colorTabLight %>" topmargin=0 leftmargin=0 rightmargin=0 marginwidth=0 marginwidth=0 marginheight=0 onLoad="JavaScript:<% if bDriveUpdateToTreeView then %>UpdateTreeView();<% end if %>Initialize();" oncontextmenu="JavaScript:event.cancelBubble=true;return false;"> <!-- START BANNER --> <table valign="top" width="100%" height="85" cellspacing="0" cellpadding="0" border="0" class="bannerName" <% if brMSIE <> g_dwBrowserType then %>bgproperties="fixed" bgcolor="#FFFFFF" background="img/gradient_tabview.png"<% end if %>> <% if brMSIE = g_dwBrowserType then %><img height="85" width="100%" src="img/gradient_tabview.png" style="position:absolute;top=0;left=0;z-index=-1"><% end if %> <tr> <td width="100%"> <table valign="top" width="100%" hspace="0" vspace="0" cellspacing="4" cellpadding="1" border="0" STYLE="BORDER-COLLAPSE:collapse" margin-top="0" margin-bottom="0"> <tr> <td width="4"> </td> <td valign="middle" align="left" width="32"> <img src="img/trouble<% if AtLeastOneError then %>Checked<% end if %>_icon32.gif" border=0 height=32 width=32> </td> <td width="4"> </td> <td align="left" width="100%"> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tr> <% 'server name %> <td valign="bottom" align="left"> <span class="bannerName"> <% strTabTitle = CreateTabTitle( g_strServerName ) Response.Write( strTabTitle ) %> </span> </td> <td valign="top" align="right"> </td> </tr> <tr> <% 'server status %> <td valign="top" align="left"> <span> <%= Server.HTMLEncode( L_TROUBLESHOOTSTATUS_TEXT ) & " <b>" & objDiag.Count & "</b>" %> </span> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table><% if FALSE = g_bSecureConnection then %> <table cellspacing=0 cellpadding=0 border=0> <tr> <script language="JavaScript"> ShowHideSecureWarning( "img/Not_secure_32.gif" ); </script> </tr> </table> <% end if %><br> <table width=100% cellspacing=5 cellpadding=0 border=0> <tr> <td> <table width=100% cellspacing=0 cellpadding=0 border=0> <tr> <td> <div class="helptext"><%= Server.HTMLEncode( L_TROUBLESHOOTHELP_TEXT ) %></div> <p> </td> </tr> </table> </td> </tr> <tr> <td> <table width=100% cellspacing=0 cellpadding=0 border=1 > <tr> <td> <table width=100% cellspacing=0 cellpadding=1 border=1 bordercolor="F2F2F2" class="small"> <tr class="colheader"> <td > <div class="colheader" nowrap><center><%= Server.HTMLEncode( L_TYPE_TEXT ) %></center></div> </td> <td > <div class="colheader" nowrap><center><%= Server.HTMLEncode( L_DATE_TEXT ) %></center></div> </td><% if brMSIE = g_dwBrowserType then %> <td > <div class="colheader" nowrap><center><%= Server.HTMLEncode( L_TIME_TEXT ) %></center></div> </td><% end if %> <td > <div class="colheader" nowrap><center><%= Server.HTMLEncode( L_LOCATION_TEXT ) %></center></div> </td> <td > <div class="colheader" nowrap><center><%= Server.HTMLEncode( L_NUMBER_TEXT ) %></center></div> </td> <td> <div class="colheader" nowrap><center><%= Server.HTMLEncode( L_DESCRIPTION_TEXT ) %></center></div> </td> </tr> <% Dim i Dim objMessage Dim errType Dim strErrorDescription Dim strErrorAltText Dim strPPName Dim dwNumMessagesDisplayed Dim strImgPath Dim strText Dim strImgAltText dwNumMessages = objDiag.Count i = 0 dwNumMessagesDisplayed = 0 i = 0 While ( i < dwNumMessages ) i = i + 1 strErrorDescription = "" strErrorAltText = "" set objMessage = objDiag.Item( i - 1 ) errType = objMessage.Type if( AcceptEventType( errType ) ) then strImgAltText = EventString( errType ) if( WMS_DIAGNOSTIC_EVENT_LIMIT_HIT = errType ) then strImgPath = "img/MsgBoxAlert_Warning_16.gif" strText = Server.HTMLEncode( L_LIMIT_TEXT ) elseif ( WMS_DIAGNOSTIC_EVENT_PLUGIN_EVENT_LOG_ERROR = errType ) then strImgPath = "img/MsgBoxAlert_Critical_16.gif" strText = Server.HTMLEncode( L_ERROR_TEXT ) elseif ( WMS_DIAGNOSTIC_EVENT_SERVER_EVENT_LOG_ERROR = errType ) then strImgPath = "img/MsgBoxAlert_Critical_16.gif" strText = Server.HTMLEncode( L_ERROR_TEXT ) elseif ( WMS_DIAGNOSTIC_EVENT_PLUGIN_EVENT_LOG_WARNING = errType ) then strImgPath = "img/MsgBoxAlert_Warning_16.gif" strText = Server.HTMLEncode( L_WARNING_TEXT ) elseif ( WMS_DIAGNOSTIC_EVENT_SERVER_EVENT_LOG_WARNING = errType ) then strImgPath = "img/MsgBoxAlert_Warning_16.gif" strText = Server.HTMLEncode( L_WARNING_TEXT ) end if %> <tr> <td align="middle" valign="middle"> <div class="smallest"> <table cellspacing="1" cellpadding="1" border="0"> <tr> <td valign="absmiddle" width="16" align="left"> <img src="<%= strImgPath %>" height="16" width="16" border="0" title="<%= Server.HTMLEncode( strImgAltText ) %>" ID="<%= strImgAltText %>" alt="<%= Server.HTMLEncode( strImgAltText ) %>"> </td> <td valign="absmiddle" class="smallest" align="left" width="100%"> <%= strText %> </td> </tr> </table> </div> </td> <% if brMSIE <> g_dwBrowserType then %> <td> <div class="smallest" nowrap> <script language="JavaScript">PrintLocalizedTimestamp( "<%= FormatDateAsUTC( objMessage.Time ) %>" );</script> </div> </td> <% else %> <td> <div class="smallest"> <script language="JavaScript">PrintLocalizedDate( "<%= FormatDateAsUTC( objMessage.Time ) %>" );</script> </div> </td> <td> <div class="smallest" nowrap> <script language="JavaScript">PrintLocalizedTime( "<%= FormatDateAsUTC( objMessage.Time ) %>" );</script> </div> </td> <% end if %> <td> <div class="smallest"> <% strPPName = objMessage.PublishingPointName if( 0 = Len( strPPName ) ) then Response.Write( Server.HTMLEncode( g_strDecodedServerName ) ) else Response.Write Server.HTMLEncode( ConvertPPName( strPPName, 0 ) ) end if %> </div> </td> <td> <div class="smallest"> <center> <%= Server.HTMLEncode( objMessage.NumberOfOccurrences ) %> </center> </div> </td> <td><% GetErrDescription objMessage, errType, strErrorDescription, strErrorAltText %> <div class="smallest" title="<%= strErrorAltText %>"> <%= strErrorDescription %> </div> </td> </tr> <% end if objMessage = NULL Wend if( 0 = dwNumMessages ) then %> <tr> <td colspan=6> </td> </tr> <% end if %> </table> </td> </tr> </table> </td> </tr> <tr> <td> <p> </td> </tr> <tr> <td> <table cellspacing=0 cellpadding=0 border=0> <tr> <td> <div class="subheader"> <%= Server.HTMLEncode( L_FILTEREVENTS_TEXT ) %> </div> <table width="100%" bgcolor="lightgrey"> <tr> <td> <span class="defaultcursor"> <form name="mainForm" method="get" onsubmit="JavaScript:return( ValidateInput() );"> <input type="hidden" name="server" value="<%= g_strQueryStringServer %>"> <table cellpadding=3 cellspacing=3 border=0> <tr> <td valign="top"> <input tabIndex=<%= dwTabIndex %> <% dwTabIndex = dwTabIndex + 1 %> type="checkbox" name="LimitHits" <% if bDisplayLimitHits then Response.Write( "checked" ) end if %> onClick="Javascript:ShowLimitHits( false )" id="limithits"> <label for="limithits" class="handcursor" title="<%= Server.HTMLEncode( L_DISPLIMITHITS_TEXT ) %>"> <%= Server.HTMLEncode( L_DISPLIMITHITS_TEXT ) %></label><br> <input tabIndex=<%= dwTabIndex %> <% dwTabIndex = dwTabIndex + 1 %> type="checkbox" name="ServerWarnings" <% if bDisplayServerWarnings then Response.Write( "checked" ) end if %> onClick="Javascript:ShowServerWarnings( false )" id="serverwarn"> <label for="serverwarn" class="handcursor" title="<%= Server.HTMLEncode( L_DISPSRVLOGWRNS_TEXT ) %>"> <%= Server.HTMLEncode( L_DISPSRVLOGWRNS_TEXT ) %></label><br> <input tabIndex=<%= dwTabIndex %> <% dwTabIndex = dwTabIndex + 1 %> type="checkbox" name="ServerErrors" <% if bDisplayServerErrors then Response.Write( "checked" ) end if %> onClick="Javascript:ShowServerErrors( false )" id="servererr"> <label for="servererr" class="handcursor" title="<%= Server.HTMLEncode( L_DISPSRVLOGERRORS_TEXT ) %>"> <%= Server.HTMLEncode( L_DISPSRVLOGERRORS_TEXT ) %></label><br> <input tabIndex=<%= dwTabIndex %> <% dwTabIndex = dwTabIndex + 1 %> type="checkbox" name="PluginWarnings" <% if bDisplayPluginWarnings then Response.Write( "checked" ) end if %> onClick="Javascript:ShowPluginWarnings( false )" id="plwarn"> <label for="plwarn" class="handcursor" title="<%= Server.HTMLEncode( L_DISPPLUGINWARNINGS_TEXT ) %>"> <%= Server.HTMLEncode( L_DISPPLUGINWARNINGS_TEXT ) %></label><br> <input tabIndex=<%= dwTabIndex %> <% dwTabIndex = dwTabIndex + 1 %> type="checkbox" name="PluginErrors" <% if bDisplayPluginErrors then Response.Write( "checked" ) end if %> onClick="Javascript:ShowPluginErrors( false )" id="plerr"> <label for="plerr" class="handcursor" title="<%= Server.HTMLEncode( L_DISPPLUGINERRORS_TEXT ) %>"> <%= Server.HTMLEncode( L_DISPPLUGINERRORS_TEXT ) %></label><br> </td> <td> </td> <td valign="top"> <table cellpadding=0 cellspacing=3 border=0 width=100%> <tr> <td> <% RenderWithErrorCheck Server.HTMLEncode( L_NUMTROUBLEENTRIES_TEXT ), "NumErrors" %> </td> </tr> <tr> <td align="right"> <input type="text" name="NumEntries" id="NumEntries" title="<%= Server.HTMLEncode( L_NUMTROUBLEENTRIES_TEXT ) %>" value="<%= dwNumErrorsToStore %>" size="4" onKeyUp="JavaScript:FilterNumEntries();" onKeyDown="JavaScript:FilterNumEntries();" onChange="JavaScript:FilterNumEntries();" onPaste="JavaScript:FilterNumEntries();" > <input type="button" id="ApplyNumEntries" name="ApplyNumEntries" value="<%= Server.HTMLEncode( L_APPLYBUTTON_TEXT ) %>" onClick="Javascript:SubmitNumEntries()" disabled > </td> </tr> </table> </td> </tr> </table> </form> </span> </td> </tr> </table> </td> </tr> </table> </td> </tr> <tr> <td> <% ToolbarButtonText ( 0 ) = L_CLEARLIST_TEXT if( 0 <> dwNumMessages ) then ToolbarButtonImage( 0 ) = IMAGE_CLEARLIST ToolbarButtonLink ( 0 ) = "Javascript:ClearAll()" else ToolbarButtonImage( 0 ) = IMAGE_CLEARLISTG ToolbarButtonLink ( 0 ) = "" end if ToolbarButtonAltText( 0 ) = L_CLEARLISTTT_TEXT dwLastToolbarIndex = 0 if( Session( "ShowServerList" ) ) then dwLastToolbarIndex = dwLastToolbarIndex + 1 ToolbarButtonText ( dwLastToolbarIndex ) = L_BUTTONRETURNTOSERVERLIST_TEXT ToolbarButtonImage( dwLastToolbarIndex ) = IMAGE_SERVERLIST ToolbarButtonLink ( dwLastToolbarIndex ) = SERVERSLIST_PATH ToolbarButtonAltText( dwLastToolbarIndex ) = L_RETURNTOSL_TEXT end if dwLastToolbarIndex = dwLastToolbarIndex + 1 ToolbarButtonText ( dwLastToolbarIndex ) = L_BUTTONHELP_TEXT ToolbarButtonImage( dwLastToolbarIndex ) = IMAGE_HELP ToolbarButtonLink ( dwLastToolbarIndex ) = HELPTOKEN ToolbarButtonAltText( dwLastToolbarIndex ) = L_HELPALT_TEXT ToolbarHelpURL = H_SERVERDIAGHELPTOPIC ToolbarNesting = H_SERVERLEVEL %> <% DrawToolbar FALSE, ( dwLastToolbarIndex + 1 ) %> </table> <% AlertUserWithPopupErrorDialog ' OnErrorGoBack DrawRefreshControl FALSE DrawCopyrightInfo %> </body> </html> <% LatchCurrentPage "server_diag.asp", qs EndErrorHandling( "server_diag.asp" ) on error resume next Set q = Nothing Set objDiag = Nothing WMSServerHashASPCleanup WMSConnectASPCleanup %>